nonlethal weapons - French English Dictionary